package controller.helper;

import modelo.bo.cmd.*;
import modelo.bo.cmd.operadora.AtualizarOperadora;
import modelo.bo.cmd.operadora.BuscarOperadora;
import modelo.bo.cmd.operadora.CadastrarOperadora;
import modelo.bo.cmd.operadora.ExcluirOperadora;
import modelo.bo.cmd.operadora.ListarOperadora;
import modelo.bo.cmd.operadora.PesquisarOperadora;

public class OperadoraControllerHelper implements IControllerHelper {

	public OperadoraControllerHelper() {
		
	}
	
	public ICommand getICommand(EICommand command) {
		ICommand cmd = null;
				
		switch (command) {
			case CADASTRAR:
				cmd = new CadastrarOperadora();
			break;
			case PESQUISAR:
				cmd = new PesquisarOperadora();
			break;
			case BUSCAR:
				cmd = new BuscarOperadora();
			break;
			case ATUALIZAR:
				cmd = new AtualizarOperadora();
			break;
			case LISTAR:
				cmd = new ListarOperadora();
			break;
			case EXCLUIR:
				cmd = new ExcluirOperadora();
			break;			
			default:
				
			break;
		}
				
		return cmd;
	}
	
}
